let dev = true
var filter = {
	getUrlParam(name){//获取地址栏参数
	    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
	    var r = window.location.search.substr(1).match(reg);
		
	    if (r!=null) return unescape(r[2]); return "";
	},
	setCurrentPage(options){// 设置缓存当前页面
		if(!dev){//非开发模式执行 
			const pages = getCurrentPages();
			// 获取当前页面 并缓存 
			//
			const page = pages[pages.length - 1].route;
			let params = "";
			let str=""
			//
			if(JSON.stringify(options)!="{}" && options){
				//页面刷新 截取参数
				params = "?";
				for(let item in options){
					//
					params+=`${item}=${options[item]}&`
					//
				}
				str = params.slice(0,-1)
			}
			if(str){
				sessionStorage.setItem("callBackUrl",`/${page}${str}`)
			}else{
				sessionStorage.setItem("callBackUrl",`/${page}`)
			}
		}
	},
	
	// 返回上一页
	goToBack(){
		// #ifdef H5
		history.back()
		// #endif
		// #ifdef MP-WEIXIN
		uni.navigateBack({
			delta:1
		})
		// #endif
	},
	// 判断第一次进入 是否页面有缓存 有个话 直接进入缓存页面
	goToCallBakcUrl(){
		let url = sessionStorage.getItem("callBackUrl");
		if(url){
			if(url=="pages/home/travel-agency/travel-agency"||url=="/pages/home/mine/mine"){
				uni.switchTab({
					url:url
				})
			}else{
				uni.navigateTo({
					url:url
				})
			}
			
		}
	},
	// 时间初始化值获取
	/**
	 * str 要获取的日期
	 * join 连接符
	 * */
	getTimeFormat(){
		let date = new Date();//当前日期
		let YY = date.getFullYear();//当前年
		let MM = date.getMonth()+1<10?"0"+Number(date.getMonth()+1):date.getMonth()+1;//当前月
		let DD = date.getDate()<10?"0"+date.getDate():date.getDate();
		let MIN = date.getMilliseconds();//分钟
		let TIME = date.getTime();//时间搓
		let dateData={
			yy:YY,
			mm:MM,
			dd:DD,
			min:MIN,
			time:TIME,
			yymmdd:YY+"-"+MM+"-"+DD
		}
		return dateData;
	}
}
// filter.setCurrentPage();
module.exports = filter;